#include <iostream>

using namespace std;

//打印数组函数
void printArray(char arr[], int len)
{
    // 当数组名传入到函数作为参数时，数组名退化为指向首元素的指针
	for (int i = 0; i < len; i++)
	{
        *arr += 1;
		cout << arr[i] << endl;
	}
    printf("%d\n", &arr);
	printf("%d\n", &arr + 1);
}

int main() {

	// const int arr[10] = { 4,3,6,9,1,2,10,8,7,5 };
    char arr[] = "abc";
	int len = sizeof(arr) / sizeof(int);
    printf("%d\n", sizeof(char *));
    printf("%d\n", &arr);
	printf("%d\n", &arr + 1);
    printf("%d\n", "abc" + 3);

	printArray(arr, len);

	return 0;
}